home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 71.zip / BS1 part 71 / AmosPro2.0_d5.adf / Extensions / |liboffsets.s < prev    next >
Text File  |  1992-09-28  |  9KB  |  461 lines

  1. ***********************************************************
  2. *
  3. *        Amiga library offsets
  4. *
  5. ***********************************************************
  6.  
  7. FUNCSTART    Macro
  8. LibPointer    set     -$1e
  9.         EndM
  10.  
  11. FUNCDEF        Macro
  12. _LVO\1        equ    LibPointer
  13. LibPointer    set    LibPointer-6
  14.         EndM
  15. *
  16. * Exec
  17.         FUNCSTART
  18.         FUNCDEF    Supervisor
  19.         FUNCDEF    ExitIntr
  20.         FUNCDEF    Schedule
  21.         FUNCDEF    Reschedule
  22.         FUNCDEF    Switch
  23.         FUNCDEF    Dispatch
  24.         FUNCDEF    Exception
  25.         FUNCDEF    InitCode
  26.         FUNCDEF    InitStruct
  27.         FUNCDEF    MakeLibrary
  28.         FUNCDEF    MakeFunctions
  29.         FUNCDEF    FindResident
  30.         FUNCDEF    InitResident
  31.         FUNCDEF    Alert
  32.         FUNCDEF    Debug
  33.         FUNCDEF    Disable
  34.         FUNCDEF    Enable
  35.         FUNCDEF    Forbid
  36.         FUNCDEF    Permit
  37.         FUNCDEF    SetSR
  38.         FUNCDEF    SuperState
  39.         FUNCDEF    UserState
  40.         FUNCDEF    SetIntVector
  41.         FUNCDEF    AddIntServer
  42.         FUNCDEF    RemIntServer
  43.         FUNCDEF    Cause
  44.         FUNCDEF    Allocate
  45.         FUNCDEF    Deallocate
  46.         FUNCDEF    AllocMem
  47.         FUNCDEF    AllocAbs
  48.         FUNCDEF    FreeMem
  49.         FUNCDEF    AvailMem
  50.         FUNCDEF    AllocEntry
  51.         FUNCDEF    FreeEntry
  52.         FUNCDEF    Insert
  53.         FUNCDEF    AddHead
  54.         FUNCDEF    AddTail
  55.         FUNCDEF    Remove
  56.         FUNCDEF    RemHead
  57.         FUNCDEF    RemTail
  58.         FUNCDEF    Enqueue
  59.         FUNCDEF    FindName
  60.         FUNCDEF    AddTask
  61.         FUNCDEF    RemTask
  62.         FUNCDEF    FindTask
  63.         FUNCDEF    SetTaskPri
  64.         FUNCDEF    SetSignal
  65.         FUNCDEF    SetExcept
  66.         FUNCDEF    Wait
  67.         FUNCDEF    Signal
  68.         FUNCDEF    AllocSignal
  69.         FUNCDEF    FreeSignal
  70.         FUNCDEF    AllocTrap
  71.         FUNCDEF    FreeTrap
  72.         FUNCDEF    AddPort
  73.         FUNCDEF    RemPort
  74.         FUNCDEF    PutMsg
  75.         FUNCDEF    GetMsg
  76.         FUNCDEF    ReplyMsg
  77.         FUNCDEF    WaitPort
  78.         FUNCDEF    FindPort
  79.         FUNCDEF    AddLibrary
  80.         FUNCDEF    RemLibrary
  81.         FUNCDEF    OldOpenLibrary
  82.         FUNCDEF    CloseLibrary
  83.         FUNCDEF    SetFunction
  84.         FUNCDEF    SumLibrary
  85.         FUNCDEF    AddDevice
  86.         FUNCDEF    RemDevice
  87.         FUNCDEF    OpenDevice
  88.         FUNCDEF    CloseDevice
  89.         FUNCDEF    DoIO
  90.         FUNCDEF    SendIO
  91.         FUNCDEF    CheckIO
  92.         FUNCDEF    WaitIO
  93.         FUNCDEF    AbortIO
  94.         FUNCDEF    AddResource
  95.         FUNCDEF    RemResource
  96.         FUNCDEF    OpenResource
  97.         FUNCDEF    RawIOInit
  98.         FUNCDEF    RawMayGetChar
  99.         FUNCDEF    RawPutChar
  100.         FUNCDEF    RawDoFmt
  101.         FUNCDEF    GetCC
  102.         FUNCDEF    TypeOfMem
  103.         FUNCDEF    Procure
  104.         FUNCDEF    Vacate
  105.         FUNCDEF    OpenLibrary
  106.         FUNCDEF    InitSemaphore
  107.         FUNCDEF    ObtainSemaphore
  108.         FUNCDEF    ReleaseSemaphore
  109.         FUNCDEF    AttemptSemaphore
  110.         FUNCDEF    ObtainSemaphoreList
  111.         FUNCDEF    ReleaseSemaphoreList
  112.         FUNCDEF    FindSemaphore
  113.         FUNCDEF    AddSemaphore
  114.         FUNCDEF    RemSemaphore
  115.         FUNCDEF    SumKickData
  116.         FUNCDEF    AddMemList
  117.         FUNCDEF    CopyMem
  118.         FUNCDEF    CopyMemQuick
  119.         FUNCDEF    CacheClearU
  120.         FUNCDEF    CacheClearE
  121.         FUNCDEF    CacheControl
  122.         FUNCDEF    CreateIORequest
  123.         FUNCDEF    DeleteIORequest
  124.         FUNCDEF    CreateMsgPort
  125.         FUNCDEF    DeleteMsgPort
  126.         FUNCDEF    ObtainSemaphoreShared
  127.         FUNCDEF    AllocVec
  128.         FUNCDEF    FreeVec
  129.         FUNCDEF    CreatePrivatePool
  130.         FUNCDEF    DeletePrivatePool
  131.         FUNCDEF    AllocPooled
  132.         FUNCDEF    FreePooled
  133.         FUNCDEF    SetFunction8
  134.         FUNCDEF    ColdReboot
  135.         FUNCDEF    StackSwap
  136.         FUNCDEF    ChildFree
  137.         FUNCDEF    ChildOrphan
  138.         FUNCDEF    ChildStatus
  139.         FUNCDEF    ChildWait
  140.         FUNCDEF    ExecReserved00
  141.         FUNCDEF    ExecReserved01
  142.         FUNCDEF    ExecReserved02
  143.         FUNCDEF    ExecReserved03
  144. *
  145. * Dos
  146.         FUNCSTART
  147.         FUNCDEF    Open
  148.         FUNCDEF    Close
  149.         FUNCDEF    Read
  150.         FUNCDEF    Write
  151.         FUNCDEF    Input
  152.         FUNCDEF    Output
  153.         FUNCDEF    Seek
  154.         FUNCDEF    DeleteFile
  155.         FUNCDEF    Rename
  156.         FUNCDEF    Lock
  157.         FUNCDEF    UnLock
  158.         FUNCDEF    DupLock
  159.         FUNCDEF    Examine
  160.         FUNCDEF    ExNext
  161.         FUNCDEF    Info
  162.         FUNCDEF    CreateDir
  163.         FUNCDEF    CurrentDir
  164.         FUNCDEF    IoErr
  165.         FUNCDEF    CreateProc
  166.         FUNCDEF    Exit
  167.         FUNCDEF    LoadSeg
  168.         FUNCDEF    UnLoadSeg
  169.         FUNCDEF    ClearVec
  170.         FUNCDEF    NoReqLoadSeg
  171.         FUNCDEF    DeviceProc
  172.         FUNCDEF    SetComment
  173.         FUNCDEF    SetProtection
  174.         FUNCDEF    DateStamp
  175.         FUNCDEF    Delay
  176.         FUNCDEF    WaitForChar
  177.         FUNCDEF    ParentDir
  178.         FUNCDEF    IsInteractive
  179.         FUNCDEF    Execute
  180.         FUNCDEF    AllocDosObject
  181.         FUNCDEF    FreeDosObject
  182.         FUNCDEF    DoPkt
  183.         FUNCDEF    SendPkt
  184.         FUNCDEF    WaitPkt
  185.         FUNCDEF    ReplyPkt
  186.         FUNCDEF    AbortPkt
  187.         FUNCDEF    LockRecord
  188.         FUNCDEF    LockRecords
  189.         FUNCDEF    UnLockRecord
  190.         FUNCDEF    UnLockRecords
  191.         FUNCDEF    SelectInput
  192.         FUNCDEF    SelectOutput
  193.         FUNCDEF    FGetC
  194.         FUNCDEF    FPutC
  195.         FUNCDEF    UnGetC
  196.         FUNCDEF    FRead
  197.         FUNCDEF    FWrite
  198.         FUNCDEF    FGets
  199.         FUNCDEF    FPuts
  200.         FUNCDEF    VFWritef
  201.         FUNCDEF    VFPrintf
  202.         FUNCDEF    Flush
  203.         FUNCDEF    SetVBuf
  204.         FUNCDEF    DupLockFromFH
  205.         FUNCDEF    OpenFromLock
  206.         FUNCDEF    ParentOfFH
  207.         FUNCDEF    ExamineFH
  208.         FUNCDEF    SetFileDate
  209.         FUNCDEF    NameFromLock
  210.         FUNCDEF    NameFromFH
  211.         FUNCDEF    SplitName
  212.         FUNCDEF    SameLock
  213.         FUNCDEF    SetMode
  214.         FUNCDEF    ExAll
  215.         FUNCDEF    ReadLink
  216.         FUNCDEF    MakeLink
  217.         FUNCDEF    ChangeMode
  218.         FUNCDEF    SetFileSize
  219.         FUNCDEF    SetIoErr
  220.         FUNCDEF    Fault
  221.         FUNCDEF    PrintFault
  222.         FUNCDEF    ErrorReport
  223.         FUNCDEF    Requester
  224.         FUNCDEF    Cli
  225.         FUNCDEF    CreateNewProc
  226.         FUNCDEF    RunCommand
  227.         FUNCDEF    GetConsoleTask
  228.         FUNCDEF    SetConsoleTask
  229.         FUNCDEF    GetFileSysTask
  230.         FUNCDEF    SetFileSysTask
  231.         FUNCDEF    GetArgStr
  232.         FUNCDEF    SetArgStr
  233.         FUNCDEF    FindCliProc
  234.         FUNCDEF    MaxCli
  235.         FUNCDEF    SetCurrentDirName
  236.         FUNCDEF    GetCurrentDirName
  237.         FUNCDEF    SetProgramName
  238.         FUNCDEF    GetProgramName
  239.         FUNCDEF    SetPrompt
  240.         FUNCDEF    GetPrompt
  241.         FUNCDEF    SetProgramDir
  242.         FUNCDEF    GetProgramDir
  243.         FUNCDEF    System
  244.         FUNCDEF    AssignLock
  245.         FUNCDEF    AssignLate
  246.         FUNCDEF    AssignPath
  247.         FUNCDEF    AssignAdd
  248.         FUNCDEF    RemAssignList
  249.         FUNCDEF    GetDeviceProc
  250.         FUNCDEF    FreeDeviceProc
  251.         FUNCDEF    LockDosList
  252.         FUNCDEF    UnlockDosList
  253.         FUNCDEF    AttemptLockDosList
  254.         FUNCDEF    RemDosEntry
  255.         FUNCDEF    AddDosEntry
  256.         FUNCDEF    FindDosEntry
  257.         FUNCDEF    NextDosEntry
  258.         FUNCDEF    MakeDosEntry
  259.         FUNCDEF    FreeDosEntry
  260.         FUNCDEF    IsFileSystem
  261.         FUNCDEF    Format
  262.         FUNCDEF    Relabel
  263.         FUNCDEF    Inhibit
  264.         FUNCDEF    AddBuffers
  265.         FUNCDEF    CompareDates
  266.         FUNCDEF    DateToStr
  267.         FUNCDEF    StrToDate
  268.         FUNCDEF    InternalLoadSeg
  269.         FUNCDEF    InternalUnLoadSeg
  270.         FUNCDEF    NewLoadSeg
  271.         FUNCDEF    AddSegment
  272.         FUNCDEF    FindSegment
  273.         FUNCDEF    RemSegment
  274.         FUNCDEF    CheckSignal
  275.         FUNCDEF    ReadArgs
  276.         FUNCDEF    FindArg
  277.         FUNCDEF    ReadItem
  278.         FUNCDEF    StrToLong
  279.         FUNCDEF    MatchFirst
  280.         FUNCDEF    MatchNext
  281.         FUNCDEF    MatchEnd
  282.         FUNCDEF    ParsePattern
  283.         FUNCDEF    MatchPattern
  284.         FUNCDEF    DosPrivateFunc4
  285.         FUNCDEF    FreeArgs
  286.         FUNCDEF    DosPrivateFunc5
  287.         FUNCDEF    FilePart
  288.         FUNCDEF    PathPart
  289.         FUNCDEF    AddPart
  290.         FUNCDEF    StartNotify
  291.         FUNCDEF    EndNotify
  292.         FUNCDEF    SetVar
  293.         FUNCDEF    GetVar
  294.         FUNCDEF    DeleteVar
  295.         FUNCDEF    FindVar
  296.         FUNCDEF    PrivateEntry1
  297.         FUNCDEF    PrivateEntry2
  298.         FUNCDEF    PrivateEntry3
  299.         FUNCDEF    WriteChars
  300.         FUNCDEF    PutStr
  301.         FUNCDEF    VPrintf
  302.         FUNCDEF    MatchReplace
  303. *
  304. * Mathieeedoubas
  305.         FUNCSTART
  306.         FUNCDEF    IEEEDPFix
  307.         FUNCDEF    IEEEDPFlt
  308.         FUNCDEF    IEEEDPCmp
  309.         FUNCDEF    IEEEDPTst
  310.         FUNCDEF    IEEEDPAbs
  311.         FUNCDEF    IEEEDPNeg
  312.         FUNCDEF    IEEEDPAdd
  313.         FUNCDEF    IEEEDPSub
  314.         FUNCDEF    IEEEDPMul
  315.         FUNCDEF    IEEEDPDiv
  316.         FUNCDEF    IEEEDPFloor
  317.         FUNCDEF    IEEEDPCeil
  318. *
  319. * Mathieeedoubtrans
  320.         FUNCSTART
  321.         FUNCDEF    IEEEDPAtan
  322.         FUNCDEF    IEEEDPSin
  323.         FUNCDEF    IEEEDPCos
  324.         FUNCDEF    IEEEDPTan
  325.         FUNCDEF    IEEEDPSincas
  326.         FUNCDEF    IEEEDPSinh
  327.         FUNCDEF    IEEEDPCosh
  328.         FUNCDEF    IEEEDPTanh
  329.         FUNCDEF    IEEEDPExp
  330.         FUNCDEF    IEEEDPLog
  331.         FUNCDEF    IEEEDPPow
  332.         FUNCDEF    IEEEDPSqrt
  333.         FUNCDEF    IEEEDPTieee
  334.         FUNCDEF    IEEEDPFieee
  335.         FUNCDEF    IEEEDPAsin
  336.         FUNCDEF    IEEEDPAcos
  337.         FUNCDEF IEEEDPLog10
  338. *
  339. * Mathtrans.library
  340.         FUNCSTART
  341.         FUNCDEF    SPAtan
  342.         FUNCDEF    SPSin
  343.         FUNCDEF    SPCos
  344.         FUNCDEF    SPTan
  345.         FUNCDEF    SPSincos
  346.         FUNCDEF    SPSinh
  347.         FUNCDEF    SPCosh
  348.         FUNCDEF    SPTanh
  349.         FUNCDEF    SPExp
  350.         FUNCDEF    SPLog
  351.         FUNCDEF    SPPow
  352.         FUNCDEF    SPSqrt
  353.         FUNCDEF    SPTieee
  354.         FUNCDEF    SPFieee
  355.         FUNCDEF    SPAsin
  356.         FUNCDEF    SPAcos
  357.         FUNCDEF    SPLog10
  358. *
  359. * Mathffp.library
  360.         FUNCSTART
  361.         FUNCDEF    SPFix
  362.         FUNCDEF    SPFlt
  363.         FUNCDEF    SPCmp
  364.         FUNCDEF    SPTst
  365.         FUNCDEF    SPAbs
  366.         FUNCDEF    SPNeg
  367.         FUNCDEF    SPAdd
  368.         FUNCDEF    SPSub
  369.         FUNCDEF    SPMul
  370.         FUNCDEF    SPDiv
  371.         FUNCDEF SPFloor
  372.         FUNCDEF SPCeil
  373. * AREXX
  374.         FUNCSTART
  375.         FUNCDEF Rexx             ; Main entry point
  376.         FUNCDEF rxParse          ; (private)
  377.         FUNCDEF rxInstruct       ; (private)
  378.         FUNCDEF rxSuspend        ; (private)
  379.         FUNCDEF EvalOp           ; (private)
  380.         FUNCDEF OAssignValue      ; (private)
  381.         FUNCDEF EnterSymbol      ; (private)
  382.         FUNCDEF FetchValue       ; (private)
  383.         FUNCDEF LookUpValue      ; (private)
  384.         FUNCDEF SetValue         ; (private)
  385.         FUNCDEF SymExpand        ; (private)
  386.  
  387.         FUNCDEF ErrorMsg
  388.         FUNCDEF IsSymbol
  389.         FUNCDEF CurrentEnv
  390.         FUNCDEF GetSpace
  391.         FUNCDEF FreeSpace
  392.  
  393.         FUNCDEF CreateArgstring
  394.         FUNCDEF DeleteArgstring
  395.         FUNCDEF LengthArgstring
  396.         FUNCDEF CreateRexxMsg
  397.         FUNCDEF DeleteRexxMsg
  398.         FUNCDEF ClearRexxMsg
  399.         FUNCDEF FillRexxMsg
  400.         FUNCDEF IsRexxMsg
  401.  
  402.         FUNCDEF AddRsrcNode
  403.         FUNCDEF FindRsrcNode
  404.         FUNCDEF RemRsrcList
  405.         FUNCDEF RemRsrcNode
  406.         FUNCDEF OpenPublicPort
  407.         FUNCDEF ClosePublicPort
  408.         FUNCDEF ListNames
  409.  
  410.         FUNCDEF ClearMem
  411.         FUNCDEF InitList
  412.         FUNCDEF InitPort
  413.         FUNCDEF FreePort
  414.  
  415.         FUNCDEF CmpString
  416.         FUNCDEF StcToken
  417.         FUNCDEF StrcmpN
  418.         FUNCDEF StrcmpU
  419.         FUNCDEF StrcpyA          ; obsolete
  420.         FUNCDEF StrcpyN
  421.         FUNCDEF StrcpyU
  422.         FUNCDEF StrflipN
  423.         FUNCDEF Strlen
  424.         FUNCDEF ToUpper
  425.  
  426.         FUNCDEF CVa2i
  427.         FUNCDEF CVi2a
  428.         FUNCDEF CVi2arg
  429.         FUNCDEF CVi2az
  430.         FUNCDEF CVc2x
  431.         FUNCDEF CVx2c
  432.  
  433.         FUNCDEF OpenF
  434.         FUNCDEF CloseF
  435.         FUNCDEF ReadStr
  436.         FUNCDEF ReadF
  437.         FUNCDEF WriteF
  438.         FUNCDEF SeekF
  439.         FUNCDEF QueueF
  440.         FUNCDEF StackF
  441.         FUNCDEF ExistF
  442.  
  443.         FUNCDEF DOSCommand
  444.         FUNCDEF DOSRead
  445.         FUNCDEF DOSWrite
  446.         FUNCDEF CreateDOSPkt     ; obsolete
  447.         FUNCDEF DeleteDOSPkt     ; obsolete
  448.         FUNCDEF SendDOSPkt       ; private
  449.         FUNCDEF WaitDOSPkt       ; private
  450.         FUNCDEF FindDevice
  451.  
  452.         FUNCDEF AddClipNode
  453.         FUNCDEF RemClipNode
  454.         FUNCDEF LockRexxBase
  455.         FUNCDEF UnlockRexxBase
  456.         FUNCDEF CreateCLI
  457.         FUNCDEF DeleteCLI
  458.         FUNCDEF CVs2i
  459.  
  460.  
  461.